| Package | Description |
|---|---|
| edu.claflin.finder |
Subgraph Finder - Used to find and locate subgraphs within a network.
|
| edu.claflin.finder.algo |
Contains the Algorithm code for finding bipartite subgraphs.
|
| edu.claflin.finder.logic |
Contains the data structure and processing code-base.
|
| edu.claflin.finder.logic.cond |
Contains Condition implementations for identifying subgraph types.
|
| Modifier and Type | Method and Description |
|---|---|
private static Algorithm |
Main.parseAlgorithm(java.lang.String algorithmCode,
java.util.HashMap<java.lang.String,java.lang.Boolean> config,
java.util.ArrayList<Condition> conditions,
java.util.Comparator<Edge> comparator)
Parses an algorithm code string for returning the appropriate Algorithm
object.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.ArrayList<Condition> |
ArgumentsBundle.conditionsList
The List of conditions to apply to the Algorithm.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Condition> |
ArgumentsBundle.getConditionsList()
Gets a copy of the conditionsList that will not structurally modify
the one owned by the bundle.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ArgumentsBundle.addCondition(Condition condition)
Adds a Condition to the conditionsList.
|
void |
ArgumentsBundle.removeCondition(Condition condition)
Removes a Condition from the conditionsList.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<Condition> |
ConditionedGraph.conditions
The List of Conditions applied to this Graph.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Condition> |
ConditionedGraph.getConditionsList()
Returns an accessible list of conditions.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConditionedGraph.addCondition(Condition condition)
Adds a condition to the graph.
|
void |
ConditionedGraph.removeCondition(Condition condition)
Removes a condition from the graph.
|
| Constructor and Description |
|---|
ConditionedGraph(Graph graph,
java.util.Collection<Condition> conditions)
Private constructor used to create copies of ConditionedGraph objects.
|
ConditionedGraph(java.lang.String graphName,
java.util.Collection<Condition> conditions)
Public constructor for creating a ConditionedGraph.
|
ConditionedGraph(java.lang.String graphName,
java.util.Collection<Condition> conditions,
boolean forceOnAdd)
Public constructor for creating a ConditionedGraph.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BipartiteCondition
Represents a bipartite graph as a Condition object.
|
class |
CliqueCondition
Represents a Clique condition.
|
class |
DirectedCliqueCondition
Represents a Directed Clique condition.
|